#ifndef iplugin_h__
#define iplugin_h__

#include <QWidget>
#include <QString>
#include <QtPlugin>

class I_PlugIn
{
public:
	virtual ~I_PlugIn() {}
	virtual void initialize() = 0;
	virtual QString getName() = 0;
	virtual QWidget* getUi() = 0;
};


QT_BEGIN_NAMESPACE
Q_DECLARE_INTERFACE(I_PlugIn,"iplugin")
QT_END_NAMESPACE

#endif // iplugin_h__
